package test1223;

public class Test12 {
    public static void main(String[] args) {

        // 有一工人甲，工资是三位数ABC元（一个字母代表0-9中一个数字），组内其它五个工人的工资可以这样表示：ACB，BAC，BCA，CAB，CBA，且这五个工人的工资总额为3194元。
        //请问工人甲的工资具体是多少。

        // 遍历所有可能的数字组合
        for (int A = 1; A <= 9; A++) { // A 不能为 0
            for (int B = 0; B <= 9; B++) { // B 可以为 0
                if (B == A) continue; // 确保 B 和 A 不同
                for (int C = 0; C <= 9; C++) { // C 可以为 0
                    if (C == A || C == B) continue; // 确保 C 和 A、B 不同

                    // 将数字组合成整数
                    int ABC = A * 100 + B * 10 + C;
                    int ACB = A * 100 + C * 10 + B;
                    int BAC = B * 100 + A * 10 + C;
                    int BCA = B * 100 + C * 10 + A;
                    int CAB = C * 100 + A * 10 + B;
                    int CBA = C * 100 + B * 10 + A;

                    // 检查是否满足条件
                    if (ACB + BAC + BCA + CAB + CBA == 3194) {
                        System.out.println("工人甲的工资是：" + ABC + "元");
                    }
                }
            }
        }
    }
}